package ch.sv7.tool.log;

import org.apache.tools.ant.Task;

/**
 * TODO: Document me!
 *
 * @author svt
 *
 */
public class AntAppender implements Appender {

	private Task task;
	private int level;
		
	/**
	 * @param task
	 * @param level
	 */
	public AntAppender(Task task, int level) {
		super();
		this.task = task;
		this.level = level;
	}

	public void debug(String msg) {
		if (level <= LEVEL_DEBUG){
			task.log(msg);
		}
	}

	public void error(String msg) {
		if (level <= LEVEL_ERROR){
			task.log(msg);
		}
	}

	public void info(String msg) {
		if (level <= LEVEL_INFO){
			task.log(msg);
		}
	}

	public void warn(String msg) {
		if (level <= LEVEL_WARN){
			task.log(msg);
		}
	}

}
